power propelled - French English Dictionary